﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CoffeePotServer
{
    public class Pot
    {
        #region Attributes
        //private PotState _potState;
        private int _intID;
        #endregion

        #region Constructor
        /// <summary>
        /// Create a new virtual Coffee Pot.
        /// </summary>
        /// <param name="ID">The pot designator</param>
        public Pot(int designator)
        {
            _intID = designator;
            //_potState = PotState.READY;
        }
        #endregion

        #region Properties
        /// <summary>
        /// The unique designator of the coffee pot.
        /// </summary>
        public int Designator
        {
            get
            {
                return _intID;
            }
        }
        #endregion

        #region Methods
        #endregion

        #region Enums
        /// <summary>
        /// The status of the coffee pot.
        /// </summary>
        //public enum PotState
        //{
        //    BUSY = "510 Pot busy",
        //    NOT_ACCEPT = "406 Not Acceptable",
        //    NOT_POURING = "421 Not pouring",
        //    STILL_POURING = "422 Still pouring",
        //    STILL_BREWING = "505 Still Brewing",
        //    ALREADY_ADD = "506 Already Added",
        //    POURING = "200 OK",
        //    CUP_COLD = "419 Coffee gone cold",
        //    NO_CUP = "511 No cup",
        //    READY = "200 OK"
        //}
        #endregion
    }
}
